
namespace ActivUFRJ.Classes.Usuario
{
    public class MgrUsuario : Connection.MySQL
    {
        public MgrUsuario() : base(ref Connection.DBConnection.myConnection)
        {

        }

        public static bool ChecaSeLoginJaRegistrado(string login)
        {
            DBMgrUsuario dbMgrUser = new DBMgrUsuario();
            return dbMgrUser.ChecaSeLoginJaRegistrado(login);
        }

        public static Usuario[] GetListaUsuarios()
        {
            return null;
        }

        /// <summary>
        /// busca a lista de usuarios para determinada comunidade
        /// numeroRegistros < 0 para todos.
        /// </summary>
        /// <param name="comunidade"></param>
        /// <param name="numeroRegistros"></param>
        /// <returns></returns>
        public static System.Data.DataTable GetListaUsuarios(Comunidade.Comunidade comunidade, int numeroRegistros)
        {
            DBMgrUsuario dbMgrUser = new DBMgrUsuario();
            return dbMgrUser.GetListaUsuarios(comunidade, numeroRegistros);
        }

        public static System.Data.DataTable GetListaUsuariosCadastradosNasMinhasComunidades(Usuario usuario)
        {
            DBMgrUsuario dbMgrUser = new DBMgrUsuario();
            return dbMgrUser.GetListaUsuariosCadastradosNasMinhasComunidades(usuario);
        }

    }
}